f_en_short = 'My teacher is very handsome, also very gentle, good shape, temperament, young promising, full of vitality'

f_en = """\ Ace Combat[a] is an arcade-style combat flight simulation video game franchise published by Bandai Namco 
Entertainment, formerly Namco. Debuting in 1995 with Air Combat for the PlayStation, the series includes eight 
mainline installments, multiple spin-offs, and other forms of media, such as novels, model kits, and soundtrack 
albums. Since 2012, the series has been developed primarily by Bandai Namco Studios through its internal development 
group, Project Aces. 

The franchise emphasizes fast-paced action and dramatic plots with semi-realistic gameplay; for example, 
fighter aircraft have pitch, yaw, and roll control and can stall, but are also able to carry dozens of missiles in 
hammerspace. As of 2021, the Ace Combat franchise has shipped over 16.5 million copies worldwide,[b] and has 
established itself as one of the longest running arcade flight action franchises. 

The main series of games takes place in a fictionalized world populated with fictional countries with details loosely 
based on real-life locations, events, and wars. One of the main selling points of the series is the ability to pilot 
a range of aircraft that include accurate or slightly modified representations of present-day military aircraft, 
prototypes that never saw actual battle, and completely fictional boss-type superweapons. There are hints of the 
continuity between the games, as some characters and events are referenced from one game to another."""

f_cht = """\
皇牌空戰（日语：エースコンバット，英语：Ace Combat，中国大陆和香港译作“皇牌空战”，台湾译作“空戰奇兵”）是由日本萬代南夢宮發行，萬代南夢宮旗下Project Aces團隊開發之空戰模擬遊戲系列，首作在1995年於PlayStation平台發行。截至2021年，全系列遊戲的累計出貨量已超過1600萬套[1]。大部分作品均設定於虛構的世界並採用現實存在的軍事戰機，但也有原創機體及超級武器等設定。遊戲以明快的節奏、豐富的劇情及配樂見稱，使之成為目前最著名的空戰遊戲系列之一。


目录
1	游戏
2	注释
3	参考文献
4	外部連結
游戏
作品	發行年份	平台	说明
皇牌空戰
Air Combat	1995[2]	PlayStation	系列的首作，在北美和歐洲市場上採前身的大型電玩之名，以“空戰”（Air Combat）為題發布；而日本版的標題“空戰奇兵”（Ace Combat）則在續作中被所有版本沿用，成為整個系列的名稱。
空戰奇兵2
Ace Combat 2	1997[3]	PlayStation	相對前作畫質有所提升並介紹了一個虛構的大陸Usea（往後大部分續集沿用此設定為世界觀），除首次加入比一般敵機有更高戰鬥水平之皇牌駕駛員（Aces），也首次引進原創機體。
空戰奇兵3 電子領域
Ace Combat 3: Electrosphere	1999[4]	PlayStation	本作引入未來色彩的劇情及大量原創機體、多結局結尾、動畫風格的角色及日本語配音；從本作開始各任務結束後均會顯示整體表現評分。遊戲的北美和歐洲地區版本被剪輯後，餘下較少任務及直線的故事情節，動畫和日本語音也被消減。
皇牌空战04 破碎的天空[註 1]
Ace Combat 04: Shattered Skies	2001[5]	PlayStation 2	因PS2處理技術的提升，使遊戲畫面更加精美。首創的遊戲性，豐富的敘事性和精美的繪圖使本作成為皇牌空戰系列最受好評的作品之一。
皇牌空战5 未被歌颂的战争[註 2]
Ace Combat 5: The Unsung War	2004[6]	PlayStation 2	畫面在噴射引擎火焰，導彈軌跡，爆炸效果和樹木等方面的表現得到進一步的提升。戰役模式中提供32個任務，還有超過30個任務在街機模式（《空戰奇兵04》故事的直接后續）。本作首次引入僚機命令系統以給隊伍成員下達命令，也能對隊員的對話或提問作出“是”或“否”的回應。
空戰奇兵Advance
Ace Combat Advance	2005[7]	Game Boy Advance	這是本系列在任天堂公司的Game Boy Advance掌上遊戲機上出的第一作。
空戰奇兵零 貝爾卡戰爭[註 3]
Ace Combat Zero: The Belkan War	2006	PlayStation 2	《空戰奇兵5》的前傳，故事內容以《空戰奇兵5》的15年前發生的貝爾卡戰爭為主線。這是第一次在遊戲中著重描寫敵方皇牌機師以及採訪他們對主角的經驗，並首次引入皇牌機師風格（傭兵、士兵及騎士）系統－機師風格會影響往後任務、敵方皇牌機師、僚機和敵機對自身戰鬥風格的反應。本作被製作商稱為“回歸原點的作品”。
皇牌空戰X 詭影蒼穹
Ace Combat X: Skies of Deception	2006	PlayStation Portable	這是本系列第一次在索尼公司的PlayStation Portable（PSP）平臺上發布。時間設定在2020年，玩家扮演的是Federal Republic of Aurelia的“禿鷲中隊”的一名飛行員，并且幾乎是獨自一人保衛祖國，抵抗Leasath的入侵。遊戲提供30多個任務（包括可供選擇的任務）通過Wi-Fi可以支持4人聯機。
皇牌空战6 解放的战火
Ace Combat 6: Fires of Liberation	2007	Xbox 360	本作引進動態運行系統（Dynamic Operation System）：在一個真實的戰場上開展大規模的實時戰役並可自由選擇參與任何戰役；新增的電子支援系統（Electronic Support Measures）可在一定範圍內能使己方飛彈擁有更高的索敵及追蹤能力；任務中也可通過補給線回航補給或降落在奪回的機場作補給。本作設有線上多人模式，提供死亡競賽，團隊死亡競賽及合作模式。本作在皇牌空戰系列中自誇擁有最真實的飛機戰鬥的經歷。[8][9]
皇牌空战 联合攻击
Ace Combat X2: Joint Assault	2010	PlayStation Portable	
空戰奇兵Xi 詭影入侵
Ace Combat Xi: Skies of Incursion	2010	iOS	
空戰奇兵 突擊地平線
Ace Combat: Assault Horizon	2011	
PlayStation 3
Xbox 360
Microsoft Windows
皇牌空戰系列中PlayStation 3第一作，背景設定為真實世界，集中於美國和俄羅斯。本作品被稱為是"Aces系列的大躍進"，有別於以往注重的駕駛真實感之模擬，為強調空戰射擊的快感而引進近距攻擊系統（Dogfight Mode），以及首次加入武裝直升機、轟炸機與砲艇機。本作品繼續設有線上多人模式，提供三款競爭模式及合作模式。有別於過往作品主角從不露面及幾乎不說話，本作主角有明確的外貌及背景設定。
皇牌空战 突击地平线 遗产[註 4]
Ace Combat: Assault Horizon Legacy	2011	任天堂3DS	皇牌空战系列在3DS主机上的第一作。
皇牌空战 北方之翼
Ace Combat: Northern Wings	2011	Java ME	
空戰奇兵 無限
Ace Combat Infinity	2014	PlayStation 3	本作故事設定在真實世界，但以混和前作劇情的虛擬世界為基礎。描述1999年小行星Ulysses1986VG1襲擊地球，雖然人類建立數座「巨石陣」磁軌砲成功截擊，但小行星墜落的碎片卻造成空前災難，又稱為「尤里西斯浩劫」。因此災難所帶來的混亂，加上各國為復興而壓縮軍費，導致各地恐怖主義與內戰橫生，最終在2019年出現由恐怖組織建立的USEA聯邦，而主角則參加聯合國的特遣118小隊(Task Force 118)加以對抗。由於前作《空戰奇兵：突擊地平線》的近距攻擊系統()不受歡迎，本作回復過去作品的傳統玩法。遊戲雖有少數單機劇情，但營運以線上多人模式為主。遊戲內容有常設之協同任務與隨機出現之緊急召集任務，並有不定期之空戰及艦隊攻略戰之對抗模式。此作為基本遊玩免費遊戲，另可購買出擊燃料、傭兵契約與投資契約等道具。本作於2014年5月20日在PSN提供下載。
空戰奇兵7 未知天際
Ace Combat 7: Skies Unknown	2019[10]	
PlayStation 4
Xbox One
Microsoft Windows
在2015年12月5日的PlayStation Experience大會上，萬代南夢宮公開最新作空戰奇兵7的宣傳影片，本作並支援PS4虛擬實境頭戴顯示器PlayStation VR[11]
注释
 遊戲在歐洲被稱作《空戰奇兵：遠方的響雷》（Ace Combat: Distant Thunder）。
 遊戲在歐洲被稱作《空戰奇兵：中隊隊長》（Ace Combat: Squadron Leader）。
 遊戲在歐洲被稱作《空戰奇兵：貝爾卡戰爭》（Ace Combat: The Belkan War）。"""

f_chs = """\
皇牌空战系列
维基百科，自由的百科全书
跳到导航跳到搜索
皇牌空战
Ace Combat
皇牌空战
2004年至今标志
类型	空战模拟游戏
开发商	
南梦宫
Access Games
发行商	万代南梦宫游戏
平台	
发布平台
首版平台	PlayStation
首作	皇牌空战
全球：1995年6月30日
最新作	皇牌空战7 未知天空
全球：2019年1月17日
皇牌空战（日语：エースコンバット，英语：Ace Combat，台湾译作“空战奇兵”）是由日本万代南梦宫发行，万代南梦宫旗下Project Aces团队开发之空战模拟游戏系列，首作在1995年于PlayStation平台发行。截至2021年，全系列游戏的累计出货量已超过1600万套[1]。大部分作品均设定于虚构的世界并采用现实存在的军事战机，但也有原创机体及超级武器等设定。游戏以明快的节奏、丰富的剧情及配乐见称，使之成为目前最著名的空战游戏系列之一。


目录
1	游戏
2	注释
3	参考文献
4	外部链接
游戏
作品	发行年份	平台	说明
皇牌空战
Air Combat	1995[2]	PlayStation	系列的首作，在北美和欧洲市场上采前身的街机之名，以“空战”（Air Combat）为题发布；而日本版的标题“皇牌空战”（Ace Combat）则在续作中被所有版本沿用，成为整个系列的名称。
皇牌空战2
Ace Combat 2	1997[3]	PlayStation	相对前作画质有所提升并介绍了一个虚构的大陆Usea（往后大部分续集沿用此设定为世界观），除首次加入比一般敌机有更高战斗水平之皇牌驾驶员（Aces），也首次引进原创机体。
皇牌空战3 电子领域
Ace Combat 3: Electrosphere	1999[4]	PlayStation	本作引入未来色彩的剧情及大量原创机体、多结局结尾、动画风格的角色及日本语配音；从本作开始各任务结束后均会显示整体表现评分。游戏的北美和欧洲地区版本被剪辑后，余下较少任务及直线的故事情节，动画和日本语音也被消减。
皇牌空战04 破碎的天空[注 1]
Ace Combat 04: Shattered Skies	2001[5]	PlayStation 2	因PS2处理技术的提升，使游戏画面更加精美。首创的游戏性，丰富的叙事性和精美的绘图使本作成为皇牌空战系列最受好评的作品之一。
皇牌空战5 未被歌颂的战争[注 2]
Ace Combat 5: The Unsung War	2004[6]	PlayStation 2	画面在喷射引擎火焰，导弹轨迹，爆炸效果和树木等方面的表现得到进一步的提升。战役模式中提供32个任务，还有超过30个任务在街机模式（《皇牌空战04》故事的直接后续）。本作首次引入僚机命令系统以给队伍成员下达命令，也能对队员的对话或提问作出“是”或“否”的回应。
皇牌空战Advance
Ace Combat Advance	2005[7]	Game Boy Advance	这是本系列在任天堂公司的Game Boy Advance掌上游戏机上出的第一作。
皇牌空战零 贝尔卡战争[注 3]
Ace Combat Zero: The Belkan War	2006	PlayStation 2	《皇牌空战5》的前传，故事内容以《皇牌空战5》的15年前发生的贝尔卡战争为主线。这是第一次在游戏中着重描写敌方皇牌机师以及采访他们对主角的经验，并首次引入皇牌机师风格（佣兵、士兵及骑士）系统－机师风格会影响往后任务、敌方皇牌机师、僚机和敌机对自身战斗风格的反应。本作被制作商称为“回归原点的作品”。
皇牌空战X 诡影苍穹
Ace Combat X: Skies of Deception	2006	PlayStation Portable	这是本系列第一次在索尼公司的PlayStation Portable（PSP）平台上发布。时间设定在2020年，玩家扮演的是Federal Republic of Aurelia的“秃鹫中队”的一名飞行员，并且几乎是独自一人保卫祖国，抵抗Leasath的入侵。游戏提供30多个任务（包括可供选择的任务）通过Wi-Fi可以支持4人联机。
皇牌空战6 解放的战火
Ace Combat 6: Fires of Liberation	2007	Xbox 360	本作引进动态运行系统（Dynamic Operation System）：在一个真实的战场上开展大规模的实时战役并可自由选择参与任何战役；新增的电子支持系统（Electronic Support Measures）可在一定范围内能使己方导弹拥有更高的索敌及追踪能力；任务中也可通过补给线回航补给或降落在夺回的机场作补给。本作设有在线多人模式，提供死亡竞赛，团队死亡竞赛及合作模式。本作在皇牌空战系列中自夸拥有最真实的飞机战斗的经历。[8][9]
皇牌空战 联合攻击
Ace Combat X2: Joint Assault	2010	PlayStation Portable	
皇牌空战Xi 诡影入侵
Ace Combat Xi: Skies of Incursion	2010	iOS	
皇牌空战 突击地平线
Ace Combat: Assault Horizon	2011	
PlayStation 3
Xbox 360
Microsoft Windows
皇牌空战系列中PlayStation 3第一作，背景设定为真实世界，集中于美国和俄罗斯。本作品被称为是"Aces系列的大跃进"，有别于以往注重的驾驶真实感之模拟，为强调空战射击的快感而引进近距攻击系统（Dogfight Mode），以及首次加入武装直升机、轰炸机与炮艇机。本作品继续设有在线多人模式，提供三款竞争模式及合作模式。有别于过往作品主角从不露面及几乎不说话，本作主角有明确的外貌及背景设定。
皇牌空战 突击地平线 遗产[注 4]
Ace Combat: Assault Horizon Legacy	2011	任天堂3DS	皇牌空战系列在3DS主机上的第一作。
皇牌空战 北方之翼
Ace Combat: Northern Wings	2011	Java ME	
皇牌空战 无限
Ace Combat Infinity	2014	PlayStation 3	本作故事设定在真实世界，但以混和前作剧情的虚拟世界为基础。描述1999年小行星Ulysses1986VG1袭击地球，虽然人类建立数座“巨石阵”磁道炮成功截击，但小行星坠落的碎片却造成空前灾难，又称为“尤里西斯浩劫”。因此灾难所带来的混乱，加上各国为复兴而压缩军费，导致各地恐怖主义与内战横生，最终在2019年出现由恐怖组织建立的USEA联邦，而主角则参加联合国的特遣118小队(Task Force 118)加以对抗。由于前作《皇牌空战：突击地平线》的近距攻击系统()不受欢迎，本作回复过去作品的传统玩法。游戏虽有少数单机剧情，但运营以在线多人模式为主。游戏内容有常设之协同任务与随机出现之紧急召集任务，并有不定期之空战及舰队攻略战之对抗模式。此作为基本游玩免费游戏，另可购买出击燃料、佣兵契约与投资契约等道具。本作于2014年5月20日在PSN提供下载。
皇牌空战7 未知天空
Ace Combat 7: Skies Unknown	2019[10]	
PlayStation 4
Xbox One
Microsoft Windows
在2015年12月5日的PlayStation Experience大会上，万代南梦宫公开最新作皇牌空战7的宣传视频，本作并支持PS4虚拟现实头戴显示器PlayStation VR[11]
注释
 游戏在欧洲被称作《皇牌空战：远方的响雷》（Ace Combat: Distant Thunder）。
 游戏在欧洲被称作《皇牌空战：中队队长》（Ace Combat: Squadron Leader）。
 游戏在欧洲被称作《皇牌空战：贝尔卡战争》（Ace Combat: The Belkan War）。"""

if '__main__' == __name__:
    from wordcloud import WordCloud
    import jieba

    from python_ai.common.xcommon import sep
    import numpy as np
    import matplotlib.pyplot as plt
    plt.rcParams['font.sans-serif'] = ['Simhei']
    plt.rcParams['axes.unicode_minus'] = False

    plt.figure(figsize=[8, 8])
    spr = 1
    spc = 1
    spn = 0

    spn += 1
    plt.subplot(spr, spc, spn)

    f = f_chs
    f = ' '.join(jieba.lcut(f, cut_all=False))
    sep('Generate')
    wc = WordCloud(background_color='pink',
                   width=1000,
                   height=860,
                   margin=2).generate(f)
    sep('Draw it')
    plt.imshow(wc)
    plt.axis('off')  # ATTENTION

    sep('Show it')
    # Finally show all drawings.
    plt.show()
